         \\\\\\\\\\\\//////////////
          >> SIMONS PATCH V0.96 <<
         ////////////\\\\\\\\\\\\\\

| Background, general info -----------------------------
   I started to build this patch long ago when me and my 
 friends wanted to play 1on1 without quad, since then 
 i've added some other things, like weaponstay, random
 respawn etc... I built it on the KasCam source. One day 
 when I found a new version of KasCam I decided to 
 rebuild my patch and make it better... voila!  Here's 
 the result, in some parts better than ClanRing (my 
 opinion), and much easier to use. Since i based this 
 patch  on KasCam you have an excellent deathmatch 
 camera included  too :)
   I made it for friendly games over LAN, therefore
 i have not implemented admin code, everyone or noone 
 can change the settings. However, there will be an admin
 function soon, since i found out not all my friends are
 friendly...
---------------------------------------------------------

| Features ----------------------------------------------
o Aliases to toggle weaponstay, powerups (except biosuit),
  random respawn, "enhanced deathmatch" and match rules
o In teamplay there are the normal modes 0-3
o Some other things like extended noexit, a simple 
  ranking system and maybe something else that I've 
  forgotten
o KasCam v1.8
--------------------------------------------------------

| New features -----------------------------------------
 *v0.96*
o Changed deathmatch and teamplay usage so they have their
  normal functions, there are only dmm1 through dmm3 as yet.
  The "registered" consolevariable contains the maximum
  number of players, if a client connects when players = 
  registered he becomes a camera.


 *v0.94*
o Lots, i will start updating this from now on since
  there are less things remaining to do.
--------------------------------------------------------

| Coming features --------------------------------------
o I will add some sort of admin, for easier changes to 
  the samelevel variable when running a dedicated server
o I have started to implementate ghosts, so players can
  disconnect and rejoin without loosing their frags,
  Players who disconnect and dont reconnect will still 
  show on the ranking table written to the console.
o Kill counter, preventing users from killflooding
o More deathmatch modes
--------------------------------------------------------

| Utilization of Variables------------------------------
For you who dont want to use the aliases or impulses, 
combine these bitflags, to enable or disable match rules 
or powerups the server should be restarted. Powerups dont 
appear or disappear if you just change their bitflag.
There are currently no impulses for the samelevel variable.


Deathmatch variable
--------------------------------------------------------
| Value     -  Function                                |
--------------------------------------------------------
         1  -  normal deathmatch                      
         2  -  deathmatch mode 2                              
         3  -  dmm3, weaponstay                      
--------------------------------------------------------

Teamplay variable
--------------------------------------------------------
| Value     -  Function                                |
--------------------------------------------------------
         1  -  nohurtself
         2  -  hurtall
         3  -  hurtself
--------------------------------------------------------

Temp1 variable
--------------------------------------------------------
| Bitflags  -  Function                                |
--------------------------------------------------------
         1  -  powerups
         2  -  random respawn                          
         4  -  enhanced deathmatch                     
         8  -  matchrules                              
--------------------------------------------------------

Samelevel variable
--------------------------------------------------------
| Bitflags  -  Function                                |
--------------------------------------------------------
         1  -  samelevel, restart map instead of change
         2  -  locks the serversettings 
         4  -  no firing before match has started when
               match rules are enabled
--------------------------------------------------------

Noexit variable
--------------------------------------------------------
 1 - Gibs anyone who tries to exit any level
 2 - Gibs anyone who tries to exit any level except start
 3 - Exits dont work
 4 - Exits dont work except for start
--------------------------------------------------------

Skill variable
--------------------------------------------------------
 0 - server open for everybody
 1 - only players with the pantcolor of an existing player
     may join
 2 - only players who have a ghost on the server may
     join, ie reconnect
 3 - server locked
--------------------------------------------------------

---Impulses---------------------------------------------
all impulses should be available by using autoloaded 
aliases, still, you can use the impulses if it makes 
you feel better
--------------------------------------------------------
  impulse - consolecommand - what it does
--------------------------------------------------------
       30 - commands       - prints list of commands
       31 - dminfo         - shows info about the deathmatch mode
       32 - tpinfo         - info about the teamplay mode
       33 - weaponstay     - toggles weaponstay
       34 - powerups       - toggles powerups
       35 - respawn        - toggles random respawn
       36 - enhanced       - toggles enhanced dm
       37 - match          - toggles matchrules and restarts server
       39 - tp             - cycles team health protection
       41 - ready          - declares yourself ready to start match
       42 - break          - declares unready, stop countdown or vote for stopping the game
       43 - timeup         - increases timelimit by 5 minutes
       44 - timedown       - decreases timelimit by 5 minutes
       45 - timeup1        - increases timelimit by 1 minute
       46 - timedown1      - decreases timelimit by 1 minute
       47 - who            - prints playerlist and if they are ready for match
       48 - modstatus      - prints all serversettings
       49 - ghosts         - prints ghostlist
       50 - fragsup        - increases fraglimit by 10
       51 - fragsdown      - decreases fraglimit by 10
      254 - motd           - displays message of the day
      250 - observer       - become KasCam
--------------------------------------------------------
 For Camera impulses, check the KasCam docs
 (maybe I will add aliases for them in a future version)
--------------------------------------------------------

| Deathmatch settings-----------------------------------
More information about the deathmatch settings
--------------------------------------------------------
o Deathmatch 0  - deathmatch disabled
    Shows respawnpoints, you cant play multiplayer

o Deathmatch 1  - deathmatch enabled
    Normal DM, weapons are picked up.

o Deathmatch 2  - silly old deathmatch rules
    Weaponstay, nothing but health respawns

o Deathmatch 3  - weaponstay
    Weapons stay when you pick them up, you can't pick 
    up a weapon you already have.


| Temp1 bitflag info------------------------------------
More information about the temp1 bitflags
--------------------------------------------------------
o Temp1  1  - Powerups
    Enables quad, ring, 666 and biosuit.

o Temp1  2  - Random respawn
    People who die (or join the game) will pop up
    on a random spawnpoint.

o temp1  4  - enhanced deathmatch
    - Takes away all weapons, ammo, armor on new level,
      resets health to 100.
    - Only people in water can be discharged.
    - any good ideas you mail me

o temp1  8  - matchrules
    Everyone has to type ready in console to start the
    countdown, when countdown reaches zero everyone is
    gibbed and the game starts, no serversettings can 
    be changed and players who join while the game is 
    running become observers. If teamplay is enabled 
    you cant change pantcolors. If teamplay is disabled
    everyone is red. By default cameras are white.
    The game can be stopped by voting "break"

--------------------------------------------------------
 Please, if you find any bugs or things that could be 
 better, drop me an email and tell me about it. I have 
 not decompile-encrypted the progs.dat if you want to 
 look at the source, but if you want to change something,
 please mail me what, why and how. :)  However, if it's 
 something good, I would like to include it in future 
 versions.
 I would be glad to include things that makes it possible
 to play cooler maps, rotating doors or whatever, say 
 what you want and I'll fix it, or better, if you have 
 code that fixes it, just mail me the code :)
--------------------------------------------------------
If this patch crashes your harddrive, burns your 
processor and explode your speakers, it's just a virus 
I included... no, use at your own risk and blame 
yourself if anything happens.
--------------------------------------------------------

Have a nice time! :)

Simon Westling aka SIMON[TCC]
email: simon_tcc@hempseed.com
ICQ: 1304347

The Clan of Christ
http://www.fragzone.se/tcc

Latest version of this patch should be available at
http://www.fragzone.se/tcc/qc

*** MAIL ME ANY BUGS YOU CAN FIND! ***